package com.app.common.utils;

import javax.servlet.http.HttpServletRequest;

import com.css.sword.kernel.utils.SwordSessionUtils;

public class LoginInfoUtil{

	/**
	 * 向session中注册内容
	 * @param hreq
	 * @param key
	 * @param value
	 */
	public static void register(HttpServletRequest hreq, String key, Object value){
		hreq.getSession(true).setAttribute(key, value);
	}
	
	/**
	 * 从swordsession中获取登录人ID，一般用在service中
	 * @return
	 */
	public static String getLoginUserId(){
		return SwordSessionUtils.getUserID();
 	}

	/**
	 * 获取登录人的用户名
	 * @return String
	 */
	public static String getLoginUserName(){
		return StringUtil.parse2String(SwordSessionUtils.getTempDataIntoApplicationContext("yhm"));
	}
	

	/**
	 * 清空session
	 * @param hreq
	 */
	protected static void clear(HttpServletRequest hreq){
		hreq.getSession().removeAttribute("userId");
 	}

	public static String getLoginUserJgAlias() {
		return null;
	}
}
